<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>Vision sensor types and mode of operation</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>

<body>

<div align="center">
<table class=allEncompassingTable >
 <tr>
  <td >
<p><a href="../index.html" TARGET="_top"><img src="images/homeImg.png"></a></p>



<h1>Vision sensor types and mode of operation</h1>


<p><a href="visionSensors.htm">Vision sensors</a> come in 2 different types and can be adjusted for different purposes:
</p>

<li><strong>Orthographic projection-type</strong>: the field of view of orthographic projection-type vision sensors is rectangular. They are well suited for close-range infrared sensors, or laser range finders.<br>
</li>

<li><strong>Perspective projection-type</strong>: the field of view of perspective projection-type vision sensors is trapezoidal. They are well suited for camera-type sensors.<br>
</li>

<p align=center><img src="images/visionSensorDescription1.jpg"></p>
<p class=imageLabel>[Orthogonal projection-type and perspective projection-type vision sensors]</p>
<br>

<p>Vision sensors, which are <a href="viewableObjects.htm">viewable objects</a>, can be <em>looked-through</em> like <a href="cameras.htm">camera objects</a> [Popup menu --&gt; View --&gt; Associate view with selected vision sensor]. See also the section on <a href="pagesAndViews.htm">pages and views</a> for more details.</p>

<p align=center><img src="images/visionSensorDescription2.jpg"></p>
<p class=imageLabel>[Vision sensor and various image processings]</p>
<br>

<p>Vision sensors are very powerful in the sense that they can be used in various and flexible ways. For instance they can be used to display still or moving images from an external application or a <a href="plugins.htm">plugin</a>. Plugins can also provide customized image processing algorithms as well as evaluation algorithms (e.g. triggering conditions). <a href="visionCallbackFunctions.htm">Vision callback functions</a> represent the mechanism where image processing can take place, and where triggers can be generated (one can react to triggers in a <a href="triggerCallbackFunctions.htm">trigger callback function</a>).<br>
</p>

<p>Vision sensors can only render (and detect) <a href="renderableObjects.htm">renderable</a> <a href="entities.htm">entities</a>.</p>


<br>
<h3 class=recommendedTopics>Recommended topics</h3>
<li><a href="visionSensors.htm">Vision sensors</a></li>
<li><a href="visionCallbackFunctions.htm">Vision callback functions</a></li>
<li><a href="triggerCallbackFunctions.htm">Trigger callback functions</a></li>
<li><a href="visionSensorPropertiesDialog.htm">Vision sensor properties</a></li>
<li><a href="renderableObjects.htm">Renderable objects</a></li>

<br>
<br>


 </tr>
</table> 
</div>  
  
  
</body>

</html>
